﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class User_QuenMatKhau : System.Web.UI.Page
{
    ThanhVienCtr thanhVienCtr = new ThanhVienCtr();
    protected void Page_Load(object sender, EventArgs e)
    {
        txtemail.Attributes.Add("onkeypress", "return clickButton(event,'" + Button1.ClientID + "')");
    }
    public bool kiemtraEmailTonTai()
    {
        if (thanhVienCtr.layEmail(txtemail.Text) == null)
        {
            //mail chua ton tai
            return true;
        }
        else
        {
            //mail da ton tai
            return false;
        }
    }
    protected bool xulyCaptCha()
    {
        lblMessage.Text = "";
        if (txtCaptcha.Text.Equals(Session["captcha"].ToString(), StringComparison.OrdinalIgnoreCase))
            return true;
        else
        {
            lblMessage.Text = "Vui lòng nhập đúng chuỗi xác nhận";
            return false;
        }
    }
    protected void laylaiMK_Click(object sender, EventArgs e)
    {
        String passmoi = thanhVienCtr.RandomString(6);
        String Email = txtemail.Text;
        EThanhVien thanhVien = thanhVienCtr.GetThanhVien_Email(txtemail.Text);
        String subject = "Quên Mật Khẩu !";
        String body = "Tên đăng nhập của bạn là:"+thanhVien.TenDangNhap+" .<br/> Email của bạn là:"+txtemail.Text+" .<br/>Mật Khẩu Của Bạn Là: " + passmoi;
        //if (xulyCaptCha())
        //{
            if (kiemtraEmailTonTai())
            {
                lbthongbao.Text = "Email không tồn tại";
                txtemail.Text = "";
                txtCaptcha.Text = "";
                txtemail.Focus();
            }
            else
            {
                try
                {
                    GoogleMail.Send(Email, subject, body);
                    thanhVienCtr.UpdateMatKhau(passmoi, Email);
                    lbthongbao.Text = "Mât khẩu của bạn đã được gửi đến " + Email;
                    txtemail.Text = "";
                    txtCaptcha.Text = "";
                    txtemail.Focus();
                }
                catch (Exception)
                {
                    lbthongbao.Text = "Địa chỉ Email của bạn không có thật";
                    txtemail.Text = "";
                    txtCaptcha.Text = "";
                    txtemail.Focus();
                }
            }
        //}

    }
}